package com.qiaofang.applet.service.property.service;

import com.qiaofang.applet.common.base.BaseService;
import com.qiaofang.applet.service.property.domain.EstateHouseTypeFy;
import com.qiaofang.applet.service.property.service.dto.*;

import java.util.List;
import java.util.Map;

public interface EstateHouseTypeFyService extends BaseService<EstateHouseTypeFy, String> {

    /**
     * 获取户型图对应房源集合
     * @param estatePropertyQueryDto
     * @return
     */
    Map<String, List<EstatePropertyListDto>> getHouseTypeFyMap(EstatePropertyQueryDto estatePropertyQueryDto);


    void addHouseTypeFy(EstatePropertyAddDto estatePropertyAddDto);

    void deleteHouseTypeFy(EstatePropertyRemoveDto estatePropertyRemoveDto);

    EstateHouseTypeCountDto getHouseTypeCount(String estateUniqueUuid, String photoUuid);


}